v0.0.1
) 부여feature/티켓번호
, feature/티켓번호
hotfix/issue-32
, hotfix/issue-24
브랜치 전략
develop
브랜치에서 새로운 feature/
, publish/
브랜치를 생성develop
브랜치로 머지hotfix/
브랜치를 만들어 수정 후 develop
과 master
로 병합develop
에서 release
로 병합release
를 master
로 병합하고, 버전을 v0.0.1
단위로 태깅 (개발 기간 한정)헤더
는 필수이며 범위, 본문, 바닥글은 선택사항<type>(<scope>): <subject> - 헤더
# 개행
<body> - 본문
# 개행
<footer> - 바닥글
<type>
은 커밋 유형을 나타내며 아래 중 하나여야 한다.
feat: 새로운 기능 추가
fix: 기능 수정
bugfix: 버그 수정
comment: 주석 추가
docs: 문서 수정(README.md 등)
style: 스타일 수정(디자인 수정, 코드 포맷팅, 세미콜론 누락 등)
refactor: 코드 리팩토링(기능 수정 없이 구조만 개선)
test: 테스트 코드 추가 또는 수정
chore: 빌드 업무, 패키지 매니저 수정 등
perf: 성능 개선
feat: Add user login feature
- Created new LoginScreen for user authentication
- Implemented Firebase Auth for credential management
- Added error handling for invalid credentials
해결
- 해결한 이슈 ID관련
- 해당 커밋에 관련된 이슈 ID참고
- 참고할만한 이슈 ID해결: #123
관련: #321
참고: #222
feat: Add user login feature <- 요약된 설명
- Created new LoginScreen for user authentication <- 비교적 자세한 설명
- Implemented Firebase Auth for credential management
- Added error handling for invalid credentials
해결: #123 <- 해결된 이슈
nahyeongjin1
→ 6-keem
→ hyynjju
→ nahyeongjin1
feature/
, publish/
브랜치는 리뷰 완료 후 develop
으로 머지hotfix/
는 긴급 상황에 따라 누구나 생성 및 병합 가능[WIP]: **
형식으로 수정하고, 리뷰어는 머지 금지. 작성자는 수정 후 request review 요청[JIRA TICKET] 티켓 제목
[JIRA TICKET] 티켓 제목 (#PR번호)
<h3>JIRA Task 🔖</h3>
- **Ticket**: [티켓번호](링크)
- **Branch** : feature/티켓번호
<h3>작업 내용 📌</h3>
- 이번 PR에서 **무엇**을 구현/수정했는지 요약
- 주요 변경 사항을 간단히 기술
<h3>변경 사항 🖥️</h3>
- UI 변경이 있는 경우, 스크린샷 첨부
<h3>테스트 방법 🧑🏻🔬</h3>
- 리뷰어가 확인해야 할 테스트 시나리오, 시뮬레이션 방법
- 예상되는 결과(기대값)와 실제 결과 비교
- 테스트 환경(에뮬레이터, 실제 디바이스, OS 버전 등)
<h3>참고 사항 📂</h3>
- 관련 이슈 번호: `Closes #123`
- 참고 문서, 레퍼런스 링크
- 기타 특이 사항, 향후 개선 사항